medical & claims processor careers in Swansea, United Kingdom